immovable goods - French English Dictionary